#huanzhe {
}
.s-main{
}
.g-doc {
}
/* 2.0*/
#xiangxizz,#guominshi,#beizhu{
	width:458px;
}
#beizhu{
height: auto;
}
.second-doc {
    background-color: #fff;
    min-height: 100%;
}
.medicine-herb{
	width:580px;
	margin:20px auto 0;
}
.medicine-item{
	display:block;
	width:600px;
	margin-bottom:20px;
}
.second-doc .hz-mi-xglxr{
}
input[type="radio"] {
  margin: 3px 3px 0px 5px;
  display: none;
}
.mi-radio label:not(.hzn-name){
  margin-left: 2%;
  font-weight:normal;
  padding-left: 20px;
  cursor: pointer;
  background: url(../image/home-page.png) no-repeat;
  background-position: left top;
  width:35px;
}
.mi-radio label.on{
  background-position: left bottom;
}
.medicine-item label{
	font-weight: 500;
	text-align:right;
	width:115px;
}
.u-button-select {
    width: 100%;
    border: 1px solid #ccc;
    text-align: left;
    background: url("../image/drop-list.png") no-repeat;
    background-position: 94%;
}
.dropdown-menu {
    margin: 0;
    padding: 0;
}
.input-box .dropdown-menu li {
	height:auto;
}
.dropdown-menu li {
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    font-size: 1.2rem;
    cursor: pointer;
}
.dropdown-menu li:hover {
    background-color:#f5f5f5;
}
.li-width {
    width: 100%;
    min-width: 0px;
}
.medicine-item .form-control{
	    display: inline-block;
	    width:300px;
	    height:30px;
	    border-radius:0;
}
.medicine-bigone{
	width:100%;
}
.medicine-bigone .form-control{
	width:300px;
}
.medicine-bigone table{
	width:100%;
}
.medicine-bigone .hzn-name-td2{
	width: 365px;
	height: 35px;
	position: relative;
}
#dropdownli{
	top: 87%;
    width: 83%;
    left:2px;
}
#f-le-fenlei2 b {
    height: 10px;
    width: 30px;
    display: inline-block;
    background: url(../image/daosj.png) no-repeat center;
}
#dropdownli2{
	top: 100%;
    left: 11.5%;
    width: 72.5%;
}
#dropdownli2 li{
	padding-left:1rem;
	cursor:pointer;
}
#dropdownli2 li:hover{
	background-color:#f5f5f5;

}
#dropdownli li{
	padding-left:1rem;
	cursor:pointer;
	text-align: left;
}
#dropdownli li:hover{
	background-color:#f5f5f5;
}
.medicine-bigone .hzn-name{
	    text-align: right;
		width:115px;
}
.medicine-item .mi-hzn-phoneinput,.mi-hzn-nameinput{
	margin-left:26%;
	margin-top:30px;
	width:45%;
}
tbody{
width:100%;
}
 .medicine-item .hzn-name-input2{
	width:82%;
	margin-left:4px;
}
 .medicine-item .hzn-name-input4{
	width:45%;
	margin-right: 12%; 
}
.medicine-bigone  hzn-name-td2{
    text-align: left; 
}
.medicine-bigone  hzn-name-td4{
    text-align: left; 
}
.table tr th,td{
	text-align:left;
}
.pointer2{
	cursor:pointer;
}
.medicine-bigone  .mi-table-label{
	width:100%;
}
.medicine-bigone  .mi-table-label2{
	text-align: left;
	width:75%;
	margin-left: 5px;
}
.medicine-item-extra .hzn-name{
	vertical-align: 150%;
}
.g-form-button{
    float: right;
    text-align: right;
}
.glyph-star {
    color: red;
    padding-right: 8px;
    vertical-align: middle;
}
.medicine-item .hzn-ageinput{
	width:45%;
}
.n-invalid {border: 1px solid #f00;}

.city-picker{
	display:inline-block;
	width:150px;
	height:30px;
	vertical-align: middle;
	position:relative;
}
#province,#citys,#county{
  border:1px solid #ccc;
  display: inline-block;
  width: 149px;
  height: 30px;
  padding-left:10px;
}
#provinceUl,#cityUl,#countyUl{
	cursor:pointer;
	list-style:none; 
	  background:#fff;
	  position:absolute;
	  display: none;
	  border:1px solid #ccc;
	  width: 150px;
      top: 30px;
      z-index: 100;
}
#provinceUl li,#cityUl li,#countyUl li{
	line-height:30px;
	min-height:30px;
	text-align:center;

}

.g-form-button .btn-success:active,
.g-form-button .btn-success:focus,
.g-form-button .btn-success:hover,
.g-form-button .btn-success:active:focus,
.g-form-button .btn-success:active:hover {
	color:#fff;
	background-color:#00b472;
	border-color:#00b472;
}
.g-form-button .btn-success:hover {
	color:#fff;
	background-color:#00b7ee;
	border-color:#00b7ee;
}
/* 附加信息*/
.zs-ygxq-extra {
    display: inline-block;
    margin-right: 15px;
}
.zs-ygxq-extra .ygxq-extra-1 {
    color: #777;
}
.test_box {
	float:left;
	margin-left: 7rem;
    line-height: 30px;
    width: 95%;
    min-height: 30px;
    _height: 120px;
    padding: 0 10px;
    outline:none;
    border: 1px solid #ccc;
    font-size: 14px;
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: visible;
}
.input-border{
	border:solid 1px #1cb7f8 !important;
}
.test_box:empty:before{
    content: attr(placeholder);   /* element attribute*/
    /*content: 'this is content';*/
    color:#888;
}
    /*焦点时内容为空*/
.test_box:focus:before{
    content:none;
}